/**
 * Created by 李海强1 on 2016/10/10.
 */
Ext.define('UDZ.controller.Ctr-Articles', {
    extend: 'Ext.app.Controller',
    init:function () { //初始化可以加载数据，但不可以对控制件进行操作
      // Ext.getCmp('btn_go').setText('gogogo') ;  //不可行，因为控件还没加载出来
    },
    config: {
        refs: { //关联
            articlesview:{
                     selector:'article',
                     xtype:'article',
                     autoCreate:true
                 },
            btnBackMain:'#btnBackMain' ,//关联是通过按钮
            div01:'#div01',
              },
        control:{  //控制
            btnBackMain:{
                      tap:'func_backMain'
                  },
            div01:{
                tap:'func_card'
            }
        },
        routes: { //自己的路由
            'route_article': 'showArticle'
        },
    },
    func_backMain:function ( ) { //方法
     this.redirectTo('route_main');
    },

    // func_card:function () {
    //     Ext.getCmp('panel01').setActiveItem(1);
    // },
    showArticle:function () { //
        Ext.Viewport.setActiveItem(this.getArticlesview()); //直接Viewport进去就行了
        //****创建模版

    //1准备数据
    var data=[
        {title:'xtemplate',time:'9:40'},
        {title:'xtemplate',time:'9:40'},
        {title:'xtemplate',time:'9:40'},
        {title:'xtemplate',time:'9:40'},
        {title:'xtemplate',time:'9:40'}
    ];
//2准备显示模版
var  tpl=new Ext.XTemplate(
    '<tpl for=".">' +

    '<p>标题：{title} 时间：{time}</p>'+
    '</tpl>'

);
//3
var content= tpl.apply(data)  ;
Ext.getCmp('article_panel').setHtml(content);
}
});